package dao;

import java.util.ArrayList;
import java.util.List;

import org.hibernate.Criteria;
import org.hibernate.classic.Session;
import org.hibernate.criterion.Order;

import to.MensagemSocial;
import util.HibernateUtil;

public class MensagemSocialDAO {

	public List<MensagemSocial> listaMensagens() {

		List<MensagemSocial> listaRetorno = new ArrayList<MensagemSocial>();
		Session session = null;

		try {
			session = HibernateUtil.getSessionFactory().openSession();
			Criteria criteria = session.createCriteria(MensagemSocial.class,
					"msg");
			criteria.addOrder(Order.asc("msg.dataMensagem"));
			listaRetorno = (List<MensagemSocial>) criteria.list();

		} catch (Exception e) {
			e.printStackTrace();
		}
		return listaRetorno;
	}

}
